ocr: Figure 2. An Example Object Model in Booch Notation Person name address phone Cashier number Store: CashDrawer password same operationalstate position authorizationLevel getutemHOrUPCo balance isAuthorized() currentSession getGashiefforNumber() opent) assessPeroveritervai0 updateBalance(): nowManguverintervalc) Session: howduchoverintervalg startDate startrime I endDate Register TaxCategory endiime category II number rate date Sale howalanyOverlinterva) ROMMuchOVeriterval eftectiveDate time TI calcSubTotalC). calcDiscount() calcTax() li calclotal() Item commitl) number hoNwanyoverintervai) des ...